home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / java / awt / Toolkit$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.5 KB  |  42 lines

  1. package java.awt;
  2.  
  3. import java.security.PrivilegedAction;
  4. import sun.awt.HeadlessToolkit;
  5.  
  6. final class Toolkit$2 implements PrivilegedAction {
  7.    public Object run() {
  8.       Object var1 = null;
  9.       Class var2 = null;
  10.  
  11.       try {
  12.          String var10 = System.getProperty("awt.toolkit", "sun.awt.X11.XToolkit");
  13.  
  14.          try {
  15.             var2 = Class.forName(var10);
  16.          } catch (ClassNotFoundException var7) {
  17.             ClassLoader var4 = ClassLoader.getSystemClassLoader();
  18.             if (var4 != null) {
  19.                try {
  20.                   var2 = var4.loadClass(var10);
  21.                } catch (ClassNotFoundException var6) {
  22.                   throw new AWTError("Toolkit not found: " + var10);
  23.                }
  24.             }
  25.          }
  26.  
  27.          if (var2 != null) {
  28.             Toolkit.access$002((Toolkit)var2.newInstance());
  29.             if (GraphicsEnvironment.isHeadless()) {
  30.                Toolkit.access$002(new HeadlessToolkit(Toolkit.access$000()));
  31.             }
  32.          }
  33.  
  34.          return null;
  35.       } catch (InstantiationException var8) {
  36.          throw new AWTError("Could not instantiate Toolkit: " + var1);
  37.       } catch (IllegalAccessException var9) {
  38.          throw new AWTError("Could not access Toolkit: " + var1);
  39.       }
  40.    }
  41. }
  42.